A Pen created at CodePen.io. You can find this one at http://codepen.io/SMLMRKHLMS/pen/rVYRLQ.

 Essentially, I am using the input's checked pseudo class to manipulate the styles of the modal and label using sibling selectors.